package com.fdb.efp.nls.service.dao;

import com.fdb.basic.framework.core.base.DataOptionalAuthorityDao;
import com.fdb.efp.nls.service.domain.PrdInfoApply;

import java.util.List;

/**
 * <p>DAO interface:产品审批信息表				<p>
 * @author fuzm
 * @date 2018-05-03
 */
public interface PrdInfoApplyDao extends DataOptionalAuthorityDao {
	
	public int insertPrdInfoApply(PrdInfoApply prdInfoApply);
	
	public int deleteByPk(PrdInfoApply prdInfoApply);
	
	public int updateByPk(PrdInfoApply prdInfoApply);
	
	public PrdInfoApply queryByPk(PrdInfoApply prdInfoApply);
	
	public List<PrdInfoApply> queryAllOwnerByPage(PrdInfoApply prdInfoApply);
	
	public List<PrdInfoApply> queryAllCurrOrgByPage(PrdInfoApply prdInfoApply);
	
	public List<PrdInfoApply> queryAllCurrDownOrgByPage(PrdInfoApply prdInfoApply);
	
	public List<PrdInfoApply> queryChangingPrdByPrdId(String prdId);
	
	public List<PrdInfoApply> queryPrdInfoApplyDetailsByPage(PrdInfoApply prdInfoApply);

}